/**
 * 查询 第一个 相同的值 从 两个 数组 的 末尾 开始
 * @param {[]} source_a
 * @param {[]} source_b
 *
 */
function search_first_same_val_fromEnd_both(source_a, source_b) {
  // 如果 数据 有一个为空 则 退出
  if (source_a.length == 0 || source_b.length == 0) {
    console.log(`${source_a.length == 0}?'source_a':'source_b' 的 长度 为 0`);
    return false;
  }

  let cur_a;

  let cur_b;

  for (let i = source_a.length - 1; i >= 0; i--) {
    cur_a = source_a[i];
    for (let j = source_b.length - 1; j >= 0; j--) {
      cur_b = source_b[j];

      if (cur_a == cur_b) {
        return cur_a;
      }
    }
  }

  return false;
}

export { search_first_same_val_fromEnd_both };
